-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sora C++ SDK を 2024.8.0-canary.33 に上げる #44
base: develop
Are you sure you want to change the base?
Conversation
C++ SDK が依存するその他のライブラリも合わせてアップデートする
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1回 boost::optional でソースコード全体を検索してみた方がいいかも
@@ -21,16 +21,22 @@ | |||
- @torikizi | |||
- [CHANGE] FakeNetwork 系の機能を削除 | |||
- @melpon | |||
- [CHANGE] CMakeLists の依存から libva と libdrm を削除する | |||
- @zztkm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
libva と libdrm を削除しても既存のシステムは壊れないと思うので、CHANGE では無さそう
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
4d59593 で UPDATE に修正しました。
CHANGES.md
Outdated
@@ -21,16 +21,22 @@ | |||
- @torikizi | |||
- [CHANGE] FakeNetwork 系の機能を削除 | |||
- @melpon | |||
- [CHANGE] CMakeLists の依存から libva と libdrm を削除する | |||
- @zztkm | |||
- [CHANGE] CI の Ubuntu で libba と libdrm をインストールしないようにする |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
これも CHANGE では無さそう
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
4d59593 で UPDATE に修正しました。
すべての箇所を その他 boost::optional を利用している箇所は以下がありました。
|
boost::optional は無くしたいのと、わざわざ別でやるほどのタスクじゃないので一緒にやっちゃって下さい |
2024.8.0
(2024.8.0-canary.33
) に上げるm132.6834.4.0
に上げる1.87.0
に上げる3.30.5
に上げる2.5.0
に上げるabsl::nullopt
をstd::nullopt
に置き換えるsora_data_channel_signaling
とsora_ignore_disconnect_websocket
の型をstd::optional<bool>
に置き換えるThis pull request includes several updates and improvements across multiple files, focusing on dependency management, version updates, and code modernization. The most important changes include removing unused dependencies, updating library versions, and replacing deprecated code constructs.
Dependency Management:
.github/workflows/build.yml
: Removed the installation oflibva-dev
andlibdrm-dev
dependencies in the CI configuration.CMakeLists.txt
: Removed the requirement forLibva
andLibdrm
dependencies.Version Updates:
CHANGES.md
: Documented the removal oflibva
andlibdrm
dependencies and updated versions forlibwebrtc
,Boost
,CMake
, andOpenH264
.VERSION
: Updated versions forSORA_CPP_SDK
,WEBRTC_BUILD
,BOOST
,CMAKE
, andOPENH264
.Code Modernization:
src/nop_video_decoder.cpp
: Replacedabsl::nullopt
withstd::nullopt
in theNopVideoDecoder::Decode
method.src/zakuro.h
: Replacedboost::optional
withstd::optional
for certain configuration options in theZakuroConfig
struct.